more wip language fundamentals