add improvement and taggabele functionality