added sharding application feature and initial startup options