//functionality of applications