rough hard submission stroy