updated shit stuff