added stack canaries