HsinYa: yesterday, today and tomorrow