Added business layer service