user get function added