Maybe working implementation!