still trying to find bug..