work on #62, just need test to close
fixed #270 (dot marker removed)
work on #62, compilation fix
#62, guard array element