finished basic coding, now to debug
finished basic coding, now to debug