cleaned up, created normal dist