removed forked solutions