Add visual layer