added smart start feature