more variable actions and conditions