Ispravljeno da radi generic