updated ramenlibs
use arrays, gl and os libs