working towards 0.2
working towards 0.2
adding last fns