new officelocation component