added ruff parts list and todo list