Just to clear things up when it comes to freestyle there are two definitions:
1. When a rapper makes up as he goes along his rap. Its totally of the top of the head and has never been pre-written, pre-thought or pre- sripted
2. When a rapper takes an already written verse and rhymes it over another beat.
Whichever one it was it was still a freestyle but what is unquestionable is how dope it was!!