8th update...functionalit revisited