Initial commit of LIFA source