add lower bound switch