added lin parser