better to confirm in advance about garbage and every using detail