Implementation of main services divided from their interfaces