umm... some changes. Trigger pattern not working.