working prototype
callback in settings