first commit for elvis

As per your request, forked original, added code.