I am not particularly proud of these one.

I am open to recommendations.