double checked. i should stop. everything works and output looks pretty