app is working, needs tests