Categorized and defined the behavour