Final commit - program is functional