some what working add dimension