adding tests for supported functionality