added tests for visual items and model