Move interface to services