expand io and pm tests
add new fixtures
some changes