added history.js to solution