this is just like talking to GAC! except the interface is prettier...