Add rainyday and fix the bugs