This website is complete and satisfies all specifications, I wrote the scripts a little late, so I am not sure yet if they are completely correct, but other than that, everything seems to be working smoothly.