alap user funkciok implementalva