practice patches

several practice patches done from tutorials and experiments