first look at guice framework