finalised create and list users