perlu sedikit sentuhan lagi untuk versi 1..