user creation in getUserByName
query return value changes based on action (select, insert, update, delete)
sync implementation started