added initial fun stuff