finished determine children i hope needs to be tested