extended the Chooser interface and started introducing some basic tests