add noise texture
variablize
control more hex properties