Alernate usage
improve blast