ignoring todo stuff