add visibility modifier to the constructor