initial setup
added some patterns