more clarity in code