added dayuptime plugin & struct module