added Chuck functions