todos checked and removed
Merge remote-tracking branch 'origin/php-basic' into php-basic