Refactored main and added SUBS