Updated Customer Controller