fix screwy spacing, add comments