added input; minor refactoring
updated roadmap progress