Update: Major frontend changes