Newly discovered human like species