ideal is following