clousure compile with specific user