Added: A pretty bad design (Don't hurt me)