basis for popup. starting with transactions