function constructor
Create list, fixde bugs