for statements upgrade and clarifications