Adding patterns WIP