This is my first version of UBM, no functionalities, just prototype design