initial transfer to dynamically linked libraries to reduce total binary size