now controller should only post one time