adding a way to fill with data on constructor