graphics algorithm development