first try at cross cls from spice