full application working