Various approaches (4/31)

Various approaches