sub feature changes