external libs added
module structure changed