adde scheduler; added initializer templates