serial, weekly,  parallel 
