removed compile functionality