just removed some comments
stole online??