add liadbuffer operation
fix blank check - always use flash memory
add program operation