added core launcher