Not too good with rules so I'll add more with time.