passing component tests
Basic functionality working