using new location for pure library