fix format
fix permission