some comments and stuff