add repository , entity + dependencies