first commit - working example - needs pointer type recognition (actualy more than...