Added initial files taken from yat declarative