expose id/type/layer