I need some help (long)