some missing part of the challenge feature