modified version of spree fancy