working on design and backend