added attribute validation
added attribute quickfix
added formatter