Re: [Kicad-developers] Feature Proposal: Schematic Netlist modules for Eeschema/SKIDL hybrid

2019-05-09 Thread Piotr Esden-Tempski
Hi, Just a thought. This feature could also be very useful to import/export of FPGA physical constrain files (PCF). This would allow us to keep the pin naming in sync between the schematic and HDL. Maybe even simplify pin swapping? Cheers, Piotr > On May 9, 2019, at 7:55 AM, Johannes Wågen wr

Re: [Kicad-developers] CERN Donation link?

2018-11-24 Thread Piotr Esden-Tempski
Hi Seth, I think the correct link is https://giving.web.cern.ch/civicrm/contribute/transact?reset=1&id=6 it is linked from the 'Donate via CERN' button in the corner of http://kicad-pcb.org/ Is that

Re: [Kicad-developers] KiCad v5 MacOS Library Editor - Error Cannot Load Aliases

2018-08-01 Thread Piotr Esden-Tempski
Hey Andrey, Do you happen to still have an old library index file? I had a similar issue but not exactly the same one. I only had to delete/move ~/Library/Preferences/kicad/fp-lib-table and things went back to normal. Obviously I had to read my custom libraries that I had added before but it wa

Re: [Kicad-developers] 5.1 UI feedback

2018-07-16 Thread Piotr Esden-Tempski
There is a proposal document from Jon Evans that would add the ability to have more powerful design rule system. It would really be good to keep working on that and getting something similarly powerful added to KiCad. https://docs.google.com/document/d/1qvCH9aHwCzp5qtKTna4jJXuloNU0b96gAxAHSKPuXp

Re: [Kicad-developers] [RFC] Experimental grid pattern in zone fill

2018-03-14 Thread Piotr Esden-Tempski
Apropos manufacturability. It would be good if the zone fill pattern options included copper thieving patterns too. http://speedingedge.com/files/2415/1077/5209/What_is_Thieving.pdf Cheers, Piotr > On Mar 14, 2018, at 12:17 PM

Re: [Kicad-developers] KiCad talk at FOSDEM

2018-02-04 Thread Piotr Esden-Tempski
tps://video.fosdem.org/2018/K.4.201/> > On Feb 4, 2018, at 12:08 PM, Nick Østergaard wrote: > > Hold on. That looks like the one from last year. > > Den 4. feb. 2018 9.05 PM skrev "Piotr Esden-Tempski" <mailto:pi...@esden.net>>: > Thank you Wayne! The video seem

Re: [Kicad-developers] KiCad talk at FOSDEM

2018-02-04 Thread Piotr Esden-Tempski
to decompress from the whirlwind of > activity that comes along with FOSDEM and get caught up with me email backlog. > > Cheers, > > Wayne > > On 02/03/2018 04:28 PM, Piotr Esden-Tempski wrote: >> I assume that the recordings will eventually appear. I guess you will be

Re: [Kicad-developers] KiCad talk at FOSDEM

2018-02-03 Thread Piotr Esden-Tempski
I assume that the recordings will eventually appear. I guess you will be able to find it here: https://video.fosdem.org/2018/K.4.201/ eventually. I can’t wait to see the talk too, it was in the middle of the night for me so I will have to wait for the ar

Re: [Kicad-developers] Eeschema fields in Pcbnew (RFC)

2017-12-13 Thread Piotr Esden-Tempski
__ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp -- -- Piotr Esden-Tempski Founder, Embedded Systems En

Re: [Kicad-developers] Stable release 4.0.7 status.

2017-08-27 Thread Piotr Esden-Tempski
Hi Adam, I have tested the 4.0.7 version from the testing directory. It seems to be working fine for me. I have poked around a bunch and everything seems to be working. Platform: Mac OS X (Darwin 16.7.0 x86_64), 64 bit Cheers, Piotr > On Aug 27, 2017, at 6:19 AM, Adam Wolf wrote: > > Hi fo

Re: [Kicad-developers] Cursor behavior

2017-08-05 Thread Piotr Esden-Tempski
Hi Orson, I have compiled the current master and tested out the footprint selection. > On Aug 1, 2017, at 9:08 AM, Maciej Sumiński wrote: > > On 07/21/2017 11:34 PM, Piotr Esden-Tempski wrote: > [snip] >> 1) If a component is very large in the current zoom level it should

Re: [Kicad-developers] Cursor behavior

2017-07-21 Thread Piotr Esden-Tempski
Hi, > On Jul 20, 2017, at 4:44 AM, jp charras wrote: > [SNIP] > > AFAIK, when moving a single footprint, the anchor point is either one of its > pads or the footprint origin, the nearest candidate point from mouse cursor. > > Perhaps the algorithm should be slightly modified to use the pad if

Re: [Kicad-developers] {PATCH] Icon tweaks

2017-02-11 Thread Piotr Esden-Tempski
Did anyone consider adding the ability for “themes”/“resource packs"? So that one could load and switch packs that contain icons, colors and fonts. A good default is very important, but an easy way of testing out modifications to icons and color themes might be a nice thing to have. Cheers, Pi

Re: [Kicad-developers] Design Reuse - Multichannel Layout

2017-01-16 Thread Piotr Esden-Tempski
Hey everyone, Very excited to see design reuse capability discussion. This could also be seen as a stepping stone to a panelization feature/tool inside KiCad. Just my 2¢ :) Cheers, Piotr > On Jan 15, 2017, at 6:32 PM, Clemens Koller wrote: > > Hello, Kristoffer! > > On 2017-01-14 11:43, Kri

Re: [Kicad-developers] Bezier curves in DRAWSEGMENT class

2016-09-14 Thread Piotr Esden-Tempski
I personally would love to see bezier/spline support in KiCad. When seeing PCB designs by people like Boldport one wishes the “normal” engineering tools would support “organic" traces too. Obviously due to the limitations of the Gerber file format circle approximation would be necessary. If that

Re: [Kicad-developers] Project Wiki?

2016-07-25 Thread Piotr Esden-Tempski
Hi, Just as a side note. The system used by the Rust community is very nice. It is based on RFC’s and github issues. It makes the whole process very easy to follow and also provides a formal way of archiving the results: https://github.com/rust-lang/rfcs Che

Re: [Kicad-developers] [PATCH] fix position of text and refdes from PCAD import

2016-02-24 Thread Piotr Esden-Tempski
Regarding variable width font. I ran into the issue when I was trying to generate symbols for KiCad. To solve it I have generated a table with glyph widths from the C code used in KiCad itself. You can find my python table here: https://github.com/esden/stm32-kicad-lib/blob/master/script/kicadli

[Kicad-developers] Debian Package

2016-01-28 Thread Piotr Esden-Tempski
Hey, I just realized that the Debian Package of KiCad is still the RC1. Is there any reason why 4.0.1 is not available yet? Cheers, Esden ___ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsub

Re: [Kicad-developers] Full integration to Github

2016-01-10 Thread Piotr Esden-Tempski
cker from the repo description on github. _______ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net <mailto:kicad-developers@lists.launchpad.net> Unsubscribe : https://launchpad.net/~kicad-de

Re: [dorkbotpdx-blabber] Bunk Bar or ^H?

2015-06-05 Thread Piotr Esden-Tempski
dx-blabber@dorkbot.org http://music.columbia.edu/mailman/listinfo/dorkbotpdx-blabber -- Piotr Esden-Tempski Founder, Embedded Systems Engineer 1 Bit Squared 'Professional Nano UAV Systems' http://1bitsquared.com ___ dorkbotpdx-blabber mailing lis

Re: [Kicad-developers] Bob's Mac Usability Problems

2015-04-02 Thread Piotr Esden-Tempski
> On Apr 2, 2015, at 1:16 PM, Piotr Esden-Tempski wrote: > > >> On Apr 2, 2015, at 12:45 PM, Tomasz Wlostowski > <mailto:tomasz.wlostow...@cern.ch>> wrote: >> >> On 02.04.2015 21:17, Piotr Esden-Tempski wrote: >>> Hi Maciek, >>> >&

Re: [Kicad-developers] Bob's Mac Usability Problems

2015-04-02 Thread Piotr Esden-Tempski
> On Apr 2, 2015, at 12:45 PM, Tomasz Wlostowski > wrote: > > On 02.04.2015 21:17, Piotr Esden-Tempski wrote: >> Hi Maciek, >> >> I just tested it a bit more. The behaviour of the ratsnest is a bit >> confusing here. Let me describe it with the steps I to

Re: [Kicad-developers] Bob's Mac Usability Problems

2015-04-02 Thread Piotr Esden-Tempski
am totally fine with the lowres mode for now, just sharing the current state of affairs. :) I hope this clarifies the situation. Cheers, Piotr -- Piotr Esden-Tempski Founder, Embedded Systems Engineer 1 Bit Squared 'Professional Nano UAV Systems' http://1bitsquared.com > On Apr 2

Re: [Kicad-developers] Bob's Mac Usability Problems

2015-04-02 Thread Piotr Esden-Tempski
Hi Maciek, I just tested it a bit more. The behaviour of the ratsnest is a bit confusing here. Let me describe it with the steps I took and what I observed. These are steps on a completely new pcb. * open pcbnew (leave in default mode) * Read netlist * Spread out All Footprints (Ratsnest wire

Re: [Kicad-developers] Bob's Mac Usability Problems

2015-04-02 Thread Piotr Esden-Tempski
Hi everyone, I am using a 5k IMac with a standard PC logitech mouse. I have the nightly build 5547 installed. I do not experience any problems with zooming in GAL. (Besides the already reported bug with the F2 button) What I do experience is the lack of rats nest. Sometimes when zooming there

Re: [libopencm3-devel] logo idea

2014-12-04 Thread Piotr Esden-Tempski
Hi Karl, This looks great! Thanks for making it. I do not have an alternative to offer, and I think the circuit brain relationship to Cortex is good. Cheers, Piotr > On Dec 4, 2014, at 13:26, Karl P wrote: > > > So, there's been no logo for... well, ever. And I got a bit sick of the > gith

Re: [libopencm3-devel] Examples split

2013-07-11 Thread Piotr Esden-Tempski
Hi Fergus, I see your point. The main reason why I decided to move it outside and make libopencm3 a submodule is that the examples are to spread. There is not even one developer having a bunch of the boards available to test the examples on the hardware. I think we could consider reorganizing a

Re: [libopencm3-devel] Summary of "LGPL3 licensing" thread

2013-04-23 Thread Piotr Esden-Tempski
Hi, So the gmane mailing list archives seem to be online now. You can find them at http://dir.gmane.org/gmane.comp.lib.libopencm3 Thanks Tomaž for the suggestion! Cheers Esden On Mar 21, 2013, at 12:58 PM, Tomaž Šolc wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Dear all > >

Re: [Openocd-development] crash soft_reset_halt (m3)

2010-12-17 Thread Piotr Esden-Tempski
Hey guys, I still have a very similar crash on Mac OS X when compiling openocd using 64bit. The problem disappears when using -m32 flag to the gcc and forcing 32bit compilation. The thread about that can be found here: https://lists.berlios.de/pipermail/openocd-development/2010-November/017221

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-30 Thread Piotr Esden-Tempski
On Nov 30, 2010, at 1:04 PM, Piotr Esden-Tempski wrote: > On Nov 30, 2010, at 12:03 PM, Steve Bennett wrote: > >> On 01/12/2010, at 12:12 AM, Edgar Grimberg wrote: >> >>> On Tue, Nov 30, 2010 at 1:02 PM, Øyvind Harboe >>> wrote: >>>>

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-30 Thread Piotr Esden-Tempski
Hi, On Nov 30, 2010, at 12:03 PM, Steve Bennett wrote: > On 01/12/2010, at 12:12 AM, Edgar Grimberg wrote: > >> On Tue, Nov 30, 2010 at 1:02 PM, Øyvind Harboe >> wrote: >>> 32 vs. 64 bit problem? >> >> Wouldn't that be interesting? :) >> Are there Linux 64 users out there that can try it out?

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-30 Thread Piotr Esden-Tempski
On Nov 30, 2010, at 12:28 AM, Edgar Grimberg wrote: >> Also if there are other Mac OS X users out there. It would be nice if they >> could try to compile the newest revision >> of openocd and see if they also get this kind of a crash to confirm that it >> has nothing to do with my setup? >> Bec

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-30 Thread Piotr Esden-Tempski
On Nov 29, 2010, at 11:10 PM, Øyvind Harboe wrote: >> Thanks will try that next. I also dissected the commits and found out that >> the bug got introduced with commit: >> 3b68a708c2b039d9b091608eccb2206725742a47 ADIv5: remove ATOMIC/COMPOSITE >> interface mode >> >> In the previous revision ev

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-29 Thread Piotr Esden-Tempski
Hi, On Nov 29, 2010, at 4:24 PM, Antonio Borneo wrote: >> I did some more poking. Maybe it will be useful. As this seems to be a >> memory problem I thought maybe electric-fence will tell us something useful. >> So I compiled oocd with libefence, and this is what I get: >> > Try also "valgrind

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-29 Thread Piotr Esden-Tempski
On Nov 29, 2010, at 3:19 PM, Piotr Esden-Tempski wrote: > > On Nov 29, 2010, at 12:39 PM, Øyvind Harboe wrote: > >> Better. >> >> Could you try HEAD w/master branch? >> >>> #0 0x000100073314 in mem_ap_read_atomic_u32 (dap=0x10032f540, >>

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-29 Thread Piotr Esden-Tempski
On Nov 29, 2010, at 12:39 PM, Øyvind Harboe wrote: > Better. > > Could you try HEAD w/master branch? > >> #0 0x000100073314 in mem_ap_read_atomic_u32 (dap=0x10032f540, >> address=1, value=0x10032e800) at arm_adi_v5.c:214 > > => this doesn't point to anything sensible, it's the tailend of

Re: [Openocd-development] Current stable release is very very stale

2010-11-29 Thread Piotr Esden-Tempski
Hi, On Nov 29, 2010, at 1:26 PM, Michael Schwingen wrote: > On 11/29/2010 02:57 PM, Tomek CEDRO wrote: >> ...however I can understand the urge to have stable release done. If the >> GIT repository contains mainly bugfixes, then maybe it is time to freeze it >> as 0.4.1, so we can release 0.5.0

Re: [Openocd-development] [PULL-REQUEST] Floss-JTAG and Lisa/L updates and fixes

2010-11-29 Thread Piotr Esden-Tempski
On Nov 29, 2010, at 1:29 PM, Øyvind Harboe wrote: > Does anyone have any objections to committing this? > > Are you the expert on this interface? Umm well, I designed both of the JTAG adapters, the one on Lisa/L and Floss-JTAG. If that is what you mean. Cheers Esden -- Blog: http://www.esden

Re: [Openocd-development] [PULL-REQUEST] Floss-JTAG and Lisa/L updates and fixes

2010-11-29 Thread Piotr Esden-Tempski
On Nov 29, 2010, at 1:06 PM, Øyvind Harboe wrote: > Hi, > > could you post the patches. > > Thanks! > > Easier to review and the way things are normally done here > on the list. Mehh :/ But sure, no problem, here you go! :D Cheers Esden -- Blog: http://www.esden.net Projects: http://open-bld

[Openocd-development] [PULL-REQUEST] Floss-JTAG and Lisa/L updates and fixes

2010-11-29 Thread Piotr Esden-Tempski
Hi, I would like to submit a pull request for the following list of patches: 32e46fb79d7c771d2488 Updated Floss-JTAG config file to support v0.3 and newer. Also added noeeprom version of the config file for older versions of Floss-JTAG. d4bdd0ceb4e0299b8c58 Added support for the blinking leds on

Re: [Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-29 Thread Piotr Esden-Tempski
Hi, On Nov 28, 2010, at 4:56 AM, Øyvind Harboe wrote: > This is a backtrace without line numbers. Could you try to > produce a backtrace with linenumbers? Yes sorry about that, here you go: #0 0x000100073314 in mem_ap_read_atomic_u32 (dap=0x10032f540, address=1, value=0x10032e800) at arm_

[Openocd-development] STM32 reset halt segfault on Mac OS X

2010-11-28 Thread Piotr Esden-Tempski
Hi guys, I was playing around with the newest openocd git commit 9a0497. (although I oblserved the same error in previous revisions) It is not happening in the stable version of openocd v0.4.0. I tested using floss-jtag, jtag-key tiny and lisa-l all connected to stm32 targets. Running reset ha

[Openocd-development] [PACH 3/3] Added support for the Lisa/L jtag LEDs.

2010-08-03 Thread Piotr Esden-Tempski
Hi, One additional patch for Lisa/L JTAG support. Adding JTAG LED actuation. Cheers Esden -- My blog: http://www.esden.net My projects: http://open-bldc.org, http://openmulticopter.org 0003-Added-support-for-the-Lisa-L-jtag-LEDs.patch Description: Binary data ___

[Openocd-development] Lisa/L support

2010-08-03 Thread Piotr Esden-Tempski
Hi everyone, One more interface and board support addition. This time for Lisa/L: http://paparazzi.enac.fr/wiki/Lisa I attach the two patches adding support for that system. It would be awesome if you could add it to the mainstream. Cheers Esden -- My blog: http://www.esden.net My projects: ht

Re: [Openocd-development] FYI -- SWD work

2010-02-19 Thread Piotr Esden-Tempski
Hi! On Feb 19, 2010, at 11:36 AM, Xiaofan Chen wrote: > On Fri, Feb 19, 2010 at 5:00 PM, Spencer Oliver wrote: > >> The latest jlink version i have here is v8. >> > > That is quite new. Here at work I have seen a few V3 (IAR), many V6 > (Segger, IAR and Atmel Sam-ICE), V7 (Analog Device mIDAS

Re: [Openocd-development] [PATCH] last_addr also needs correction to the base address.

2009-12-28 Thread Piotr Esden-Tempski
On Dec 28, 2009, at 8:52 PM, David Brownell wrote: > On Monday 28 December 2009, Piotr Esden-Tempski wrote: >> Otherwise the new alignment checking algorithm thinks that the >> address is not aligned, because it is way beyond the last sector. > > Looks like a good patch, I

[Openocd-development] [PATCH 2/2] Added Open-BLDC board config file.

2009-12-28 Thread Piotr Esden-Tempski
The already announced Open-BLDC board config file. ;) Cheers Esden -- My blog: http://www.esden.net My projects: http://open-bldc.org, http://openmulticopter.org, http://multicopter.org 0002-Added-Open-BLDC-board-config-file.patch Description: Binary data ___

[Openocd-development] [PATCH 1/2] Added floss-jtag interface config file.

2009-12-28 Thread Piotr Esden-Tempski
Hi! An OpenHardware ft2232 based jtag adapter with additional uart interface. Maybe you would like to include it in openocd. :) There will be another email with Open-BLDC board config file. Cheers Esden -- My blog: http://www.esden.net My projects: http://open-bldc.org, http://openmulticopter.o

[Openocd-development] [PATCH] last_addr also needs correction to the base address.

2009-12-28 Thread Piotr Esden-Tempski
Otherwise the new alignment checking algorithm thinks that the address is not aligned, because it is way beyond the last sector. -- My blog: http://www.esden.net My projects: http://open-bldc.org, http://openmulticopter.org, http://multicopter.org 0001-last_addr-also-needs-correction-to-the-bas

Re: [munich-lisp] Next meeting

2009-10-25 Thread Piotr Esden-Tempski
Hi, The presentation is on the 29th and 30th so Lorenz and me will not be able to attend this week at all. (do not bother with me because I am leaving on the 31 Oct and will be back in Dec anyways) Lorenz tells me that he would be able to attend the week afterwords. But just carry on guys

[Savannah-help-public] [sr #106935] SVN commit notifications for paparazzi

2009-07-13 Thread Piotr Esden-Tempski
URL: Summary: SVN commit notifications for paparazzi Project: Savannah Administration Submitted by: esden Submitted on: Mon 13 Jul 2009 07:09:55 PM GMT Category: Developer CVS

[Openocd-development] Mac OS X compile fixes

2009-05-03 Thread Piotr Esden-Tempski
Hi!Here are two patches that fix the compile of openocd on Mac OS X.Cheers Esden --My blog: http://www.esden.netMy projects: http://open-bldc.org, http://multicopter.orgProjects I am involved in: http://ng.uavp.ch  compile_fixes_r1593.patch Description: Binary data jim_fix_r1593.patch Descripti

Re: [Openocd-development] [BUG] doc/version.texi is not being generated

2009-04-22 Thread Piotr Esden-Tempski
Hi! On Apr 22, 2009, at 10:34 PM, Zach Welch wrote: On Wed, 2009-04-22 at 20:08 +0200, Piotr Esden-Tempski wrote: [snip] In earlier versions of the tree this file was generated automatically. Using the ./configure option --enable-maintainer-mode one can force the generation of doc

[Openocd-development] [BUG] doc/version.texi is not being generated

2009-04-22 Thread Piotr Esden-Tempski
Hi! There seems to be a problem with the current svn version of openocd (revision 1509). The file doc/version.texi is not being generated. Here is the error log: Making all in doc restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && cd . && \ rm -rf $backupdir && mkdir $back

Re: [Openocd-development] [PATCH] CMake scripts

2009-04-17 Thread Piotr Esden-Tempski
Hi! On Apr 17, 2009, at 4:52 AM, Dick Hollenbeck wrote: There still needs to be some if(APPLE) endif(APPLE) lines added for static libraries on APPLE. These should be called MACOS_X as Apple is a company, not a product or OS. You are correct. CMake probably has its own platform def

[Openocd-development] [PATCH] Added support for ftdichip.com's ftd2xx shared library.

2009-04-15 Thread Piotr Esden-Tempski
Hi,Here is a patch adding support for the ftdichip.com ftd2xx library under MAC OS X. I tested it on my machine, but still something may break. This still are autotools and they love to misbehave. ^^Cheers Esden --My blog: http://www.esden.netMy projects: http://open-bldc.org, http://multicopter.or

[Openocd-development] [PATCH] Corrected olimex_stm32_h103 board config

2009-04-14 Thread Piotr Esden-Tempski
Hi!I made a mistake in the patch I submitted last time. (I misunderstood the way variables have to be set :/) Attached is a patch fixing that, as in "works for me". :)Cheers Esden --My blog: http://www.esden.netMy projects: http://open-bldc.org, http://multicopter.orgProjects I am involved in: http

[Openocd-development] [Patch] Add board file for Olimex STM32-H103

2009-04-02 Thread Piotr Esden-Tempski
Hi,I added a board file for the Olimex STM32-H103 eval board.Patch is attached.Cheers Esden --My blog: http://www.esden.netMy projects: http://open-bldc.org, http://multicopter.orgProjects I am involved in: http://ng.uavp.ch  openocd-svn-1440-olimex_stm32_h103.patch Description: Binary data PGP

[Qemu-devel] [PATCH] pl110 bigendian

2006-02-15 Thread Piotr Esden-Tempski
Hi, Here is a patch that fixes the pl110 emulation on bigendian host machines. You can get it from http://www.esden.net/content/ qemu_pl110_bigendian.patch Cheers Esden -- Visit my Blog at http://www.esden.net and leave a Comment ;) qemu_pl110_bigendian.patch Description: Binary data

[Qemu-devel] [PATCH] qemu console improvements

2006-02-15 Thread Piotr Esden-Tempski
Hello everyone, I created a patch that adds some new features to the text console in qemu. New features are: - control ascii characters - backspace - tab - alert aka bell (it is being dropped now and not shown, proper handling has to be added) - ansi escape sequences

cyrus packet version

2001-09-03 Thread Piotr Esden-Tempski
Hi all, I have a little question but very importaint for me. Why is the version of the cyrus in debian packets so terrybly old? It is 1.5.19 there is allready 2.0.16 out. Can somebody tell me why it is so and if there will be a newer version and when. cheers Piotr Esden-Tempski