rebuilding check out form [WIP]