Idea about practice and skill development