Fleshed out skeleton.