buildfreedom... and buildfreedom2

We cant have both this and buildfreedom 1 im going to make aton of changes soon