add products admin function(edit/delete) and enhance ui