Added initial working program