add basic functioning app