Added some comment
Added Foundation