add self files