most functionality present