Code stage IPGP 2013 Hugo JAEGLER