sample adding - do not sync with this