Toolkits for different behavioural patterns