have a bug left on my testing, debugging