By : Marcus Beard(Do not remove credits)