fixed backandconstroller