move basic_types to basictypes.h
 metrics
 add files
 shared_memory