removed unneeded implements