Fix type
Ignore temporary files
Fix build