add irole
add sub module