guide improvment