core project

code working
to do: ads