modifying headers of lib files
deleted useless string lib as strategy pattern is used