featZ
main stuff
ive merged