added new source file and authors
added return value and got  rid of stupid sentence