add module model - prototype