working on widget init and record