good back as of now, made optimizations and change ploting for x and y axis