js lib for codeprog