starting on webpack for frontend, needs fixing