as far as I have got this morning. missing validation logic, css styling and effects.