created the span lib , seperated code from newspan.bb