visualiser working, tested working up to 512x512