some tests added, missing test for execute()