updating with more support