more semantic codes

variables and functions are more meaningful