basic controller test
all fixed
controller test done and working