some more playing around, buttons now execute and print algorithms