implemented three css features