add dynamic samples