Updated

Rewrote Darius