finishing up all framework proceeding for functionality