load function added, cli changes, output text changes
fixed merge changes