Added implementations and changed report