Huge modifications ... still doesn't works. Learning alot on Silex.