Finished SW_OUTPUT. I reworked it a little. (From Lunch)