created constants for the behaviours, thats cleaner imho