added more compiler stuff