modifications struct for mobile