added author and copyright