started incorporating template skeleton