updated skeleton and environment