prepaired self made serialisation
finished implementing custom serialisation
Merge branch 'serialisation'