added dict and skel