add lower2upper
start mainframe design, implemented string to barcode