still getting compile errors