add icon practice & spec