updating info module
cleaned up old code, added messaging, tweaked style