edit frontend now sort of works