Practical completion

Thank you.
Maksim Makarevich