made sections type array