systems by function