Add full check method for train