edit and update working. just need styling