changed stuff in constructor