initial services functionality