Begin the hash implementation , add a todo list