ADD interfaces of Goal. (Commit to move to Mac).