tests work but usability to be improved