bug fix + frontend tweek