implement simpan