Adding compiler stuff