change design and add delete feature