app notification: initial implementation
scale: initial implementation