completed side recognition