structure & scripts (scripts not functionnal)