Version 7 [Added JavaScript and finished Template]