I like #3 it seems more "complete"