Controller Script Separated.