[ref] better way to handle shoe and start stage