Added pseudo class template, other functions files