for while lets keep old form