working on some widgets