Added notice that this code is forked and modified