finished tags and using function names for pages function list