added Requirements and todo list