något invecklade ut , men man lär sig demsnart