finished a test version.
all the buttons work as expected.