added more comments
fgx r3