Updated git ignore
Updated func spec