Some rough works, and incomplete works will be posted. Attention! Not in order.