started on transfer function widget