added and,or,not and xor operators