added initial shit