deleted non function stuff