laid out skeleton full integrating back end