add elements to compile