organized mvn dependencies; restructured clients for the core services