Mixed Work

Collection of some work done