simple annotation parser