#4

add testing of the system