optmised graphigs