first constructor
constructor prototype