i invented this i swearrrr!