* moved to private field