Implementes modules api