frontend fixes