python component working so far