basic tests(transactions) done
basic tests(subscriptions) done
transactions & subscriptions be able to work with invalid input
plan tests done