formatting gaff & more explanation