Oh shit how can I describe this thing