trcying to not return null every ufgaoetnuhaoetnuhaoetnsuha