YH-50: Initial implementation