Various approaches (3/31)

Various approaches