move files to lib, add context