client form and page almost complete