long dev 6
long dev 7
long dev 8