to test how it all works