added some constructors