...
Personal solutions