added todos and styling