adds module control prototype