Create lot of constructors & new methods