I am so bad at web programming