todo list for firmware