private metoder