Setting up base environment, for implementation of features

late night working