custom knock, took out some unecessary stuff