could use km sub-slots