working on a generic popup thing
working on a generic popup thing