Not So many predefined