added svg capabilities to make it a little nicer