Rubik framework