reordered clone args to allow defaults; implemented first pass at module loading... -sai