added more polished prototype with back issues