try to solve gap problem