sdcc notes~