added more stuff to compile