different types fuking