added more flesh to the skeleton (see changes for yourself)