val's gadgets

val's gadgets