basic frames for desktop application