Code style
Add requirements
Better import style