todo is closer to functioning