Add initial function adaptors