finally fixed by making it crystal clear