Added versions with different methods for parsing