add sticky functionality
Don't know wtf is up with log