moar changes
final push frontend