css function has 3 uses