more frontend fixes