updated skeleton structure