add destination point; not finished yet