Modules improvement

add few description to discuss how it should look like.