dont fast & code (almost there)