fixed failing when writing location inexistent

also added single writing functions
+ intro without BufferStim