ta funkcja jest zbyteczna