attributes are privat now
member file configuration methods done, some TODOs still open
merge