remove screenSize from constructors