implement sug