A lot of coding refination with the help of xavier