back to hashmap + set
update dokumentasi + rename package