basic files for the prototype