fixed some of my programming sins