more frontend work done