compiled in terminal