added self control 2