Various approaches (7/31)

Various approaches