bugs fix and add sl judge