update development depoendency
delete  unnecessary comment
refactoring