added background fun
merging