added some code testing but still won't work.