added fat three framework, some changes to system behaviour