replaced fetopt by argmarse