add parsing for function type info