add free place as an argument of condition statement