Add tons of function in Rubik project