addressed some internal feedback, had to make many changes