TASK: finishing touches
--added some javascript form validation ... not finished yet