some work on entities