competition preparation tools