add cool lg function