working execution of condition