some amount of image replacement working
can now replace from dictionary
beginning stages on tables