comments made, just need to be tested