Ui changing prototype.