Basic functionality, still needs tuning and extra sensors