add override to delegate funcs, writer skeleton file