closes #1 : packaging with dependencies