working on target properties; haven't fit all the pieces together yet