a bit refinement of naming convention
lanjutan refinement