Throwing Program at The Factory