initial actions -- still buggy and not really working at all