fnyaf
cke
1st workin version. Refactoring needed... I will do it someday