new visuals and codes :)