testing some more realistic components