the basic guile setup