fixed catapult method