SOme code, will be refactoring'
'