my own framework for ued developer