frontend fixes and additions