These are more personal notes than real documentations.