modules api and users module