minor fix
grunt building procedure
main package module
interface between abstract connection and custom connection