wrote Data module
wrote Show instance