warto spojrzec na funkcje melt