more development of guile support