Various approaches (6/31)

Various approaches