added new classes
added config service
implemented xml config