0.4.9 updates

- only show up on transaction page
- refactoring
- input validation