added statements. still has compile errors