cleaned up repo quite a bit