added other stuff. mostly design