upsert component
fixing the interface problem
requests and repository upgrades
delete service done and read yet to implement