started adding frontend stuff