debug
differ array and list