Updated descriptions; added callbacks