added create function to copy needed properties only
cleanup
users update