added constructors to penguin