some initial stuff, mostly sp500 manual work