add TODO file, add ad func