What exactly do i have here?

Top