final working product sans JS