made thrower class