remove method abstract_library_piece ##subclasses -- see if works in production