pattern design elements