summerghost(long)