more tests
adding component support