Changed this so I can do IS542 homework and host it.