start to redesign remote layer inspect