add ace soft bust functionality and minor bug fixes