added location cpt to be fleshed out