rename file
rename file
add test for subscribe method, change test names to imperative assertions
expose new methods for testing