guide creation functionality all works