added positions stuff