completed frontend and backend disintegration