1.1 complete
late night doubts
1.2 read to be written, free is broken
part 1.2 done, fixed simple myfree