everything working apart form adding :)