Various approaches (5/31)

Various approaches