sourcecode(buat pagarkanan)