add marker. close #4