add gradients
remove top split