added more efficient code
updated pyc files