more tests added, todo gist added