got Complex function to display, not generalized enough for re-use