* fix apply exp