removed the empty constructors