bugfix: member function cope
constructor fixes forward port