Self balancing technology