Added all backend and common stuff