prepare generic popup