DIRTY hack, i should improve this
quick doc