added .in(Singleton.class) to binding statements to show hoe singleton works