more frontend updates