modify license to LGPL just in case I touched any boilerplate
sample code to get started (which was LGPL)