users functionallity improvements but errors