first version with application schema parsing added