removed useless initialize method.  added useful comments