spacing
using type service
adding edit
latest ui changes, mainly type edit and add