Added condition for updating basic interface with sidebar
Added update_basic function - subfunctions still need to be changed