Added initial todo functionality