update

Complete two function