now can build into a jar