Version 1.0

close #6 
close #7 
close #8