add subdir to sample
uncool methods