do regex by myself XD