fucking $this : cpp is better than php !!!