#5 added source code packaging