elseif working
all operations working