shape algorithm working
fusion