e_statements mostly done