abstracted gui stuff away -> r4mbc-sbcg.pd