add reproduce.R demo; mv old classes
update