adding profile decorator

to use it, you'll need to change the PROFILE_LOG_BASE