forked from: STELLA

@author SPANVEGA // CHRISTIAN