updated about
function added and other differences