make guide a bit more language agnostic