working skeleton.