field still not working that good but better