refactor
delete files
refactor
add sample