Its really hard....