ideal form