rename dir
use reference path read lib than undesirable static path
rename undesirable val names by using Camel case