basic operations to handle users added with some tests