refactor function name + fixed visibility ibt btn