Reprogrammed the whole UI system