adding works better still bug on the first time