creating not tested version with facebook connecting