Revert "Revert "add css, toggle submit button, add comments""

This reverts commit 7f4c3c00c124412b6634ca0b5a6d96c61d185da2.
Revert "upload code"

This reverts commit d2fd5c5673721eaf856fb0f8a54e0cd9e75f854e.