start point trigger logic done