adjust to needs of my app