void methods working, this exp added, tests reworked