added more fields
added more dependencies
added position and candidate services
added candidate and position services