functional styling only remains