g and some other stuff