adding all chekcs