working on exp for arguments