getting in some basic functionality