added initial stuff