translate English to German: We are still lacking in this, unfortunately.
Hier gibt es bei uns leider noch Mängel.