fixed knight issue