some design which is used in my projects