inner structure