handle for statements