Fixed everything. needs boost