library skeleton created from prototype/prototype.js