add delete and get but not finish test