A garment comprising: at least two compartments, at least two air bladders within the compartments configured to constrict the torso of a user, a sensor configured to detect the pressure in the air bladders, and a controller configured communicate with a mobile device app to allow a user independently control of the pressure in each air bladder according to predetermined criteria.