added main app files and framework