added operation tests