init files architecture