no need for a compiler