nit some comments here would be nice