reduced access where not needed