organize files and codes