Move implementation code to lib file