unclear , very boring , useless class