beter annotation handling