updated guide class