edited last section for work, looking good.