you should make it private for consistency