Black Shit implementation