working on global props opener