Special stuff

not acutally implemented because i realized that its not important to
combining but the skeleton is there we just need to fill in
functionality.