working on buttons (no, they do not work yet)