constructors tweeks