fix include function, add argument parser