worked on handler and mongo