added suport for booleans,stringlit and if-else statments