fix annotation
indentation
add toString
add toString
move common code to separate function
implement post to store_data