Basic main added