adding more helpful functions
adding path related functions
adding check of integer values.