done for now, removed unimplemented code