frontend & backend integration