Added codes

Provide by Mfighter