Rewrote Strong Code