add tilda and restructure startup order