final checks