cleaned program up