funcitoning code, as on 23rd april