improving behavior for findOne and findAll

clear now resets everything better