does anyone know how to make this program less awkward?