final version

yay
final

finalv
alpha final

needs gcm?