ABSTRACT PROTOTYPE 1