basic ass var complete