resize LUTAction constructor
tons of refactor