add comment
change status
backward compatibility, and bugfix