adding updates to the API and fixing site structure a bit