edit design and some functional