fixed accessors, divided methods.